home *** CD-ROM | disk | FTP | other *** search
- Date: Sun, 20 Mar 1994 05:35:08 -0500
- From: "Nicholas S Castellano" <entropy@terminator.rs.itd.umich.edu>
- To: mint@terminator.rs.itd.umich.edu
- Subject: TIOCSWINSZ fix
-
- tty.c: ++entropy@terminator.rs.itd.umich.edu
- When the window size for a tty, has changed, send SIGWINCH to the
- foreground process group of the tty.
-
- --- 1.10.1.4 1994/02/27 04:04:56
- +++ tty.c 1994/03/19 12:47:20
- @@ -528,7 +528,15 @@
- return 0;
- case TIOCSWINSZ:
- sz = (struct winsize *)arg;
- + if (sz->ws_row != tty->wsiz.ws_row
- + || sz->ws_col != tty->wsiz.ws_col
- + || sz->ws_xpixel != tty->wsiz.ws_xpixel
- + || sz->ws_ypixel != tty->wsiz.ws_ypixel)
- + i = 1;
- + else
- + i = 0;
- tty->wsiz = *sz;
- + if (i) killgroup(tty->pgrp, SIGWINCH);
- return 0;
- case TIOCGPGRP:
- *((long *)arg) = tty->pgrp;
-
- --
- entropy -- it's not just a good idea, it's the second law.
- Personal mail: entropy@gnu.ai.mit.edu
- MiNT library mail: entropy@terminator.rs.itd.umich.edu
- "what do you have against octal?" -jrb
-
-